case 2: Seek(fh,1,OFFSET_CURRENT);Read(fh,&mode,1);break;
case 3: Seek(fh,1,OFFSET_CURRENT);Read(fh,&anzstars,1);break;
case 4: Seek(fh,1,OFFSET_CURRENT);Read(fh,&warpf,1);break;
case 5: Read(fh,&az,2);az2=az;break;
case 6: Read(fh,&he,2);he2=he;break;
case 7: Read(fh,&bgpen,2);break;
case 8: Seek(fh,1,OFFSET_CURRENT);Read(fh,&contrast,1);break;
default: Read(fh,&lng,2);
}
size=size-4;
}
}
Close( fh );
return TRUE;
}
char SavePrefs( char *path, char overwrite )
{
BPTR fh;
short pref[PREF_CNT][2];
short hdr[5]={0,6,0,0,0};
char ver[]={"$VER: WBStars.prefs 1.3\0"};
long lenver;
long lenpref;
long len;
struct EasyStruct ez_full={sizeof(struct EasyStruct),0,"WBStars Trouble!!!","\nPrefs could not be saved !\n\nProbably the disk is full.\n"," Shit !! "};
struct EasyStruct ez_wrong={sizeof(struct EasyStruct),0,"WBStars Trouble!!!","\nPrefs could not be saved !\n\nProbably wrong directory.\n"," Oops "};
struct EasyStruct ez_exist={sizeof(struct EasyStruct),0,"WBStars Question","\nThe file does already exist !\n\nDo you want to overwrite it ?\n"," Kill that old stuff ! | No, please don´t ! "};